Лабораторная работа №14

Администрирование сетевых подсистем

Мишина А. А.

1 декабря 2024

Вводная часть

Цель работы

Приобретение навыков настройки доступа групп пользователей к общим ресурсам по протоколу SMB.

Выполнение лабораторной работы

Настройка сервера Samba

На сервере установим необходимые пакеты:

dnf -y install samba samba-client cifs-utils

Настройка сервера Samba

Создание группы sambagroup, добавление к ней пользователя и создание каталога

Настройка сервера Samba

Добавление конфигураций в файл /etc/samba/smb.conf

Настройка сервера Samba

Просмотр подмонтированных удалённых ресурсов на клиенте

Настройка сервера Samba

Подключение к серверу с помощью smbclient

Настройка сервера Samba

Просмотр задействованных при удалённом монтировании служб

Настройка сервера Samba

Настройка межсетевого экрана и прав доступа для каталога с разделяемым ресурсом

Настройка сервера Samba

Настройка контекста безопасности SELinux

Настройка сервера Samba

Просмотр UID нашего пользователя

Настройка сервера Samba

Создание файла на разделяемом ресурсе

Настройка сервера Samba

Добавление пользователя в базу пользователей Samba

Монтирование файловой системы Samba на клиенте

Настройка межсетевого экрана, создание группы и добавление в неё пользователя на клиенте

Монтирование файловой системы Samba на клиенте

Изменение параметра рабочей группы на клиенте

Монтирование файловой системы Samba на клиенте

Проверка наличия обшего доступа

Монтирование файловой системы Samba на клиенте

Подключение под записью пользователя

Монтирование файловой системы Samba на клиенте

Получение доступа к общему ресурсу с клиента

Монтирование файловой системы Samba на клиенте

Создание файла на разделяемом ресурсе с клиента

Монтирование файловой системы Samba на клиенте

Создание файла учётных данных

Монтирование файловой системы Samba на клиенте

Внесение содержимого в файл учётных данных

Монтирование файловой системы Samba на клиенте

Добавление записи в файл /etc/fstab

Монтирование файловой системы Samba на клиенте

Монтирование общего ресурса

Монтирование файловой системы Samba на клиенте

Проверка доступа к разделяемым ресурсам после перезапуска клиента

Внесение изменений в настройки внутреннего окружения виртуальных машины

cd /vagrant/provision/server
mkdir -p /vagrant/provision/server/smb/etc/samba
cp -R /etc/samba/smb.conf /vagrant/provision/server/smb/etc/samba/

touch smb.sh
chmod +x smb.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

Скрипта файла /vagrant/provision/server/smb.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

cd /vagrant/provision/client
mkdir -p /vagrant/provision/client/smb/etc/samba
cp -R /etc/samba/smb.conf /vagrant/provision/client/smb/etc/samba/
cp -R /etc/samba/smbusers /vagrant/provision/client/smb/etc/samba/

touch smb.sh
chmod +x smb.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

Скрипта файла /vagrant/provision/client/ smb.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

server.vm.provision "SMB server",
  type: "shell",
  preserve_order: true,
  path: "provision/server/smb.sh"
client.vm.provision "SMB client",
  type: "shell",
  preserve_order: true,
  path: "provision/client/smb.sh"

Заключение

Выводы

В результате выполнения данной работы были приобретены практические навыки настройки доступа групп пользователей к общим ресурсам по протоколу SMB.